[
  {
    "new_state": "INIT",
    "next_new_state": "RecAgr",
    "input": "N/A",
    "output": "N/A",
    "associatedDocument": "N/A"
  },
  {
    "new_state": "RecAgr",
    "next_new_state": "Gateway_0lg76nx",
    "input": "initialization",
    "output": {
      "productId": "product_identification",
      "maximumPrice": 100,
      "nextState": "GetTrReq"
    },
    "associatedDocument": "Product Description"
  },
  {
    "new_state": "Gateway_0lg76nx",
    "next_new_state": "GetIns,GetTransp",
    "input": "SaleAgr",
    "output": "N/A",
    "associatedDocument": "N/A"
  },
  {
    "new_state": "GetIns",
    "next_new_state": "GenPayIns",
    "input": {
      "productId": "product_identification",
      "maximumPrice": 100,
      "price": 98
    },
    "output": "Insurance",
    "associatedDocument": "Insurance Certificate"
  },
  {
    "new_state": "GetTransp",
    "next_new_state": "GenPayTransp",
    "input": {
      "productId": "product_identification",
      "maximumPrice": 100,
      "price": 98
    },
    "output": "Transport",
    "associatedDocument": "Transportation Confirmation"
  },
  {
    "new_state": "GenPayIns",
    "next_new_state": "GenPayTransp",
    "input": {
      "fn": "Pay",
      "payer": "0x3a642c4ce0735549868cf1f0f153cdf2b6b58b84",
      "payee": "0xfff6a862df7c85b5d20f08bccf6c95ba270d7f93",
      "amount": 100000000000000000
    },
    "output": {
      "txHash": "0x77ba980ecfacf2032e869844876c45e1804820713490233e63d58fe1e5b44440",
      "status": true,
      "blockNumber": 1007246,
      "gasUsed": 54499,
      "event": "Pay",
      "payer": "0x3a642c4ce0735549868cf1f0f153cdf2b6b58b84",
      "payee": "0xfff6a862df7c85b5d20f08bccf6c95ba270d7f93",
      "amount": 100000000000000000
    },
    "associatedDocument": "On-chain native transfer"
  },
  {
    "new_state": "GenPayTransp",
    "next_new_state": "DoTransp",
    "input": {
      "fn": "Pay",
      "payer": "0x03251bd2bd0e254d98db8b68440c422637d36945",
      "payee": "0x12039f15bd079bb2220bda47b2df6d379c583fad",
      "amount": 100000000000000000
    },
    "output": {
      "txHash": "0xe9f20f89586c21b02515fb3bd8b2070690230c02b2834b1efb9b54ae97e93f4d",
      "status": true,
      "blockNumber": 1003300,
      "gasUsed": 65846,
      "event": "Pay",
      "payer": "0x03251bd2bd0e254d98db8b68440c422637d36945",
      "payee": "0x12039f15bd079bb2220bda47b2df6d379c583fad",
      "amount": 100000000000000000
    },
    "associatedDocument": "On-chain native transfer"
  },
  {
    "new_state": "DoTransp",
    "next_new_state": "GenRcvePmnt",
    "input": "Insurance, Transport",
    "output": "Delivery",
    "associatedDocument": "N/A"
  },
  {
    "new_state": "GenRcvePmnt",
    "next_new_state": "SUCCESS",
    "input": {
      "fn": "Pay",
      "payer": "0x5af29518e5171df3d7dc3ec27067a22c165081cb",
      "payee": "0xea43ed7825a662f647f12198485cc2da0ef63f1c",
      "amount": 100000000000000000
    },
    "output": {
      "txHash": "0x630338ae14081081507bf62c258071871dc62fa011928f0dbb365b6129f43e18",
      "status": true,
      "blockNumber": 1082724,
      "gasUsed": 43857,
      "event": "Pay",
      "payer": "0x5af29518e5171df3d7dc3ec27067a22c165081cb",
      "payee": "0xea43ed7825a662f647f12198485cc2da0ef63f1c",
      "amount": 100000000000000000
    },
    "associatedDocument": "On-chain native transfer"
  },
  {
    "new_state": "SUCCESS",
    "next_new_state": "N/A",
    "input": "Delivery Confirmation",
    "output": "N/A",
    "associatedDocument": "N/A"
  }
]
